#!/usr/bin/env python
# -*- coding:utf-8 -*-
# @FileName  :udp实例演示.py
# @Time      :2020/7/8 23:01
# @Author    :亮亮
# @说明       :socket通讯demo
# @总结       :
import socket


def main():
    # 创建一个套接字
    udp_socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)

    # 创建循环问答
    while True:

        # 发送的数据
        send_data = input("请输入要发送的内容:")

        # 使用套接字
        # udp_socket.sendto("发送内容", 对方的ip以及port)
        # udp_socket.sendto(b"发送内容", ("192.168.33.53", 8080))
        udp_socket.sendto(send_data.encode("utf-8"), ("127.0.0.1", 9090))  # 该ip为环回IP1

        # 创建判断跳出程序循环
        if send_data == "close":
            break

    # 关闭套接字
    udp_socket.close()


if __name__ == '__main__':
    main()
